3710
24079
246169
28715
2354
1115
60332
25522
2919
4180
5730
4380
669412
47943
47500
46158
4125271
3929157
32374
3187151
30386
25842
23911
22130