950 269
1832 471
1019 246
2438 660
873 155
10877 420
9450 949
2255 90
50473 704
3778 567
3797 710
3369 564
2853 396
18571 935
202897 967