2593 592
16272 179
1452 114
13607 59
2337 218
1497 204
1130 174
13450 653
994 31
1007 33
32682 777
15983 312
8104 391
4017 434
5082 784
6351 943
13793 699
1687 180