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