15021 318
9377 312
22949 56
6804 474
4470 236
3485 594
2717 39
4490 780
30465 891
4743 770
10701 176
3140 266
16189 233
4698 735
15622 841
4608 354
5276 555
20798 843
4134 812
13030 730
22234 363
24142 412
7341 289
4637 657
18047 688
11123 179
2795 326
14239 936