2602 88
2831 295
1211 43
6456 324
27875 253
19987 46
171553 215
5618 618
29514 207
9901 98
18567 98
7335 566
22209 895
2090 63
5295 782
1861 183
10882 168
9036 58
2309 116
1878 471
1088 142