2940
1830
1608104
22631
1113
1254
1663
17617
1821
1228
2050
1114
620412
44450
44423
42507
3779270
3547156
30414
2941149
28126
23902
22160
20300