917973
1064533
819993
2223533
4648184
529216
657855
466416
457292
2514946
72366
72991
78308
75863
69354
57370
60341
58823
50587
69398
698017
942225
2561233
9397927
4666872
1031073
34483780
2510916
2830601
25546214