2628 29
16721 189
8285 647
62686 135
31634 339
65879 275
203759 1052
20275 651
13718 290
46870 897
41373 399
5010 150
10702 603
6044 480
5567 902
4027 342
2390 89