350 70
1373 300
2950 840
53557 166
42918 159
8931 610
16920 504
18827 879
6802 309
21164 324
12645 482
9733 401
21370 675
5357 549
2026 70
8525 432
3230 531
12201 472
9420 826
5920 516
4184 394
3903 158