2432 508
800 173
2555 497
2730 507
2978 412
1690 41
165691 239
32590 431
19588 522
12645 472
14464 771
11049 605
6058 244