598681
803981
513590
123415
44668
100247
449482
118438
1016787
108887
256255
446346
842364
546590
978456
118229
7353743
528686
2968577
2964980
2961510
2076192
2002495
1971492
1862216
1727948
172466
15805
150861
1455545