2629 29
16729 189
8295 647
62698 135
31654 339
65885 275
203810 1052
20278 651
13722 290
46896 897
41398 399
5014 150
10705 603
6044 480
5567 902
4029 342
2395 89