2580 592
16268 179
1448 114
13603 59
2336 218
1494 204
1127 174
13450 653
994 31
1006 33
32672 777
15981 312
8098 391
4016 434
5082 784
6351 943
13792 699
1681 180