1070
2892035
41715
97043
3212268
6496327
38122
34911
33920
55722
7103716
2317
1983537
13803284
1367412
11964261
1168640
110423
9907157
973611
813937
80146
74915
68372