2240
1901
2930
907
1478956
525346
7128314
1072268
2006327
1323579
2028869
10514
651212
46563
46360
44678
3980271
3756157
31614
3082151
29376
25182
23160
21260