312 58
11520 468
2289 232
28220 334
1590 443
2890 948
2532 756
6911 875
7942 736
2153 454
6000 498
14043 685
150 29
2763 676
1044 219
360 84
1044 175
3155 859
16225 470
3333 842
11642 825
1491 355
1531 363
4936 507