2667 442
17165 116
23089 797
9941 700
4357 753
8369 76
7461 665
2102 319
2723 517
4012 765
19330 929
18075 460
3590 706
1865 213
15815 495
16404 807
4871 257