3096925
1602
7500260
3524
6224468
1156
3985025
955
7148483
2472
3323971
936
3047627
606
11490569
1240
1100075
370
21625086
10059
7417036
2821
10266947
4297
1172913
644
2484355
672
2402514
540
5450261
1369
1567635
351
3619193
992
4634351
1643
8753969
4517
2934212
948
21845082
9003
6051583
2142
1555063
502
8811491
1705
3279235
920
3778503
1382
1709591
398