3056706 895
1038217 361
2767183 1064
7345090 2579
2341212 615
2209937 637
1003377 213
1950002 644
598712 194
4261058 1398
3661928 1200
4070621 1294
4690627 1467
2513550 807
6527315 2060
6713077 1853
11738447 3974
3746006 1388
1809906 530
1256756 502
10378254 3543