2571 592
16263 179
1446 114
13602 59
2332 218
1494 204
1126 174
13450 653
992 31
1006 33
32660 777
15978 312
8095 391
4016 434
5081 784
6351 943
13791 699
1670 180