2605 29
16702 189
8281 647
62648 135
31502 339
65856 275
203629 1052
20241 651
13699 290
46797 897
41274 399
5003 150
10698 603
6039 480
5562 902
4019 342
2389 89