3001 759
2494 719
859 283
3530 594
25805 92
5773 421
16637 448
16229 702
12663 313
14102 208
17636 245
17162 642
13484 115
6570 802
3749 461
10738 236
7749 783