2628 29
16722 189
8286 647
62686 135
31637 339
65880 275
203768 1052
20275 651
13718 290
46875 897
41377 399
5012 150
10703 603
6044 480
5567 902
4027 342
2390 89