1200105
609440
90574
305693
360868
268164
500909
1124949
418723
142148
1280126
891187
613936
639931
549886
661268
17971484
15519692
14321960
10800916
7286156
7098668
6936362
6918831
6322477
5786960
5631623
5429253
434170
4070231