293 80
21826 396
6120 529
3262 702
4881 492
2582 506
18500 354
3346 246
50501 117
21470 463
18608 172
1561 138
1114 90