307851
470168
626376
76292
533992
29271
116461
326642
232648
727505
693579
730438
6275368
5090935
4880460
37801000
3750287
3725956
3624462
3330226
3271730
311336
2747209
239110