2435 508
803 173
2555 497
2730 507
2978 412
1691 41
165693 239
32596 431
19589 522
12645 472
14465 771
11049 605
6060 244