508 145
2724 659
489 135
1351 374
2990 870
2402 503
1496 326
2330 676
1336 366
2846 614
1484 346
4975 403
16454 725
15152 630
8654 152
11104 442
101113 399
1062 37
5913 152
7757 917
5082 591