5096 58
8071 907
5992 204
4656 880
13914 355
7757 226
6710 577
8791 663
3946 577
10572 403
16201 876
9698 505
12829 92
8156 288
7578 824
19256 664
12238 599
25922 935
17380 583
2503 145
15296 758
13502 616
3928 114
2451 294
29195 318
5904 571
12780 549
29098 431