2635 29
16735 189
8297 647
62710 135
31692 339
65895 275
203873 1052
20288 651
13727 290
46934 897
41429 399
5018 150
10706 603
6046 480
5568 902
4030 342
2401 89