2628 29
16722 189
8286 647
62687 135
31640 339
65880 275
203771 1052
20275 651
13718 290
46876 897
41377 399
5012 150
10703 603
6044 480
5567 902
4027 342
2390 89