1595
907580
118813
97376
900641
723331
40794
761560
694476
502806
61143
1185867
1074536
968926
923458
2546985
661628
1786283
3317269
1212810
632114
1602454
447941
887865
894770
1082949