47580
564192
31752
510700
851505
948289
79907
181152
166438
71489
610497
743847
528725
778930
993837
80058
1624571
1501673
1459967
142349
1362444
1249367
1241523
1233898
1206296
120538
1176418
1175560
1161948
1161995