294 80
21826 396
6121 529
3262 702
4882 492
2595 506
18502 354
3347 246
50501 117
21471 463
18608 172
1561 138
1114 90