1010 293
247 43
5325 324
25836 253
10411 40
150551 210
5325 618
12214 198
9770 98
17482 93
6810 566
21335 895
1841 63
4317 782
1742 183
10691 168
8827 58
2204 116
1835 471
1033 142