3017 442
17526 116
23177 797
10123 700
4449 753
8425 76
7539 665
2114 319
2749 517
4040 765
19395 929
18101 460
3643 706
1894 213
15836 495
16447 807
4877 257