951 269
1832 471
1019 246
2438 660
874 155
10878 420
9451 949
2255 90
50473 704
3778 567
3797 710
3369 564
2854 396
18572 935
202899 967