1771523
1154052
1341199
846504
544123
1466455
1036079
524203
59618
216751
1545536
491972
56275
58977
3087429
173407
807464
780248
812864
875388
863130
952048
898336
0
634778
140932
55722
52969
14494
44062
84582
1033332
373493
121360
446225
936788
7488
1035216
4478867
1125916
44634
47902
49742
47858
45056
2927264
1961960
2450081
986396
1326597
170654
2055917
620776
1256703
662480
1431534
703986
881073
2415569
1354017
81490
77411
409630
862706
172106
623927