3580 30
22898 194
6369 480
481 93
612 134
8552 647
64360 135
35908 340
66740 275
210048 1057
21863 653
14295 290
50582 898
44833 401
5613 150
10897 603
5705 902
4520 342
2563 89