1021 36
5902 632
23730 604
3047 557
8828 535
20699 254
7930 322
1520 46
3165 276
2288 382
5031 143
4175 242
23583 622
30599 673
9643 414
1734 225
4287 797
19987 155