370 70
1456 302
2971 840
56908 167
44237 159
8979 610
16982 504
18905 879
6834 309
21191 324
12743 482
9792 401
21505 675
5396 549
2051 70
8563 432
3235 531
12380 472
9457 826
5957 516
4362 394
3908 158