351 70
1375 300
2950 840
53796 166
43015 159
8937 610
16925 504
18829 879
6804 309
21166 324
12651 482
9737 401
21377 675
5364 549
2026 70
8528 432
3231 531
12210 472
9421 826
5922 516
4198 394
3904 158