2662 442
17160 116
23089 797
9941 700
4352 753
8366 76
7461 665
2101 319
2717 517
4012 765
19330 929
18074 460
3590 706
1865 213
15815 495
16404 807
4871 257