950 269
1832 471
1019 246
2438 660
873 155
10877 420
9447 949
2254 90
50465 704
3778 567
3797 710
3369 564
2853 396
18571 935
202895 967