2635 29
16735 189
8297 647
62710 135
31698 339
65895 275
203876 1052
20292 651
13727 290
46940 897
41430 399
5018 150
10706 603
6046 480
5568 902
4030 342
2403 89