5095 588
8133 541
3114 240
20587 78
5532 523
7169 330
4647 224
3629 163
5591 442
6565 294
2598 32
3297 584
4277 151
2812 42
10032 908
4780 555
17252 479
5971 601
3935 89
4126 523
2164 269
6654 717
12301 667
16660 509