480 95
21287 437
359 74
2844 892
1795 424
1693 379
923 272
28720 84
3486 558
3979 563
110087 435
17182 521
4882 316