7031 621
32240 650
25698 599
28218 576
3849 313
5926 442
6269 39
16152 362
13027 885
2430 304
2379 598
2298 477