2628 29
16722 189
8286 647
62686 135
31635 339
65880 275
203763 1052
20275 651
13718 290
46873 897
41376 399
5011 150
10703 603
6044 480
5567 902
4027 342
2390 89