2589 46
1929 115
31823 254
8578 694
37055 370
52651 406
12525 576
7484 349
2558 385
5246 649
17137 302
7947 637
6876 657
3061 415
55212 535
141405 841
75133 686