1560 373
2215 645
2498 171
3634 57
24401 159
17465 123
7726 378
5525 412
29150 210
27496 244
15894 786
5426 590
8922 421
3084 181
23850 164
21186 726
6261 695
1646 63
5137 34
4539 474