15018 318
9377 312
22949 56
6802 474
4470 236
3485 594
2717 39
4490 780
30464 891
4743 770
10701 176
3140 266
16188 233
4697 735
15621 841
4607 354
5276 555
20798 843
4134 812
13030 730
22233 363
24142 412
7341 289
4637 657
18046 688
11123 179
2795 326
14238 936