2628 29
16723 189
8286 647
62689 135
31644 339
65880 275
203777 1052
20275 651
13718 290
46882 897
41384 399
5013 150
10703 603
6044 480
5567 902
4027 342
2394 89