1289293 402
1035927 282
22841822 10320
1580535 351
3500968 1407
2660225 929
1491056 471
2669188 794
1117982 304
7833737 2035
2507810 851
963479 386
1276206 408
1311432 358
2399743 857
2203472 527
3948237 1228
1458468 323
2960319 725
1936242 666
6737374 2177
3213261 1325
6079368 1671
2355440 766