4107175
3770
45140112
2764329
4510454
680
1890
1830
1381717
1270
3555965
2474047
435259736
241045380
1685348313
158722269
131669180
125630260
1136468896
104881214
89973182
84109292
76564141
70490160