32301 603
17539 546
36221 952
11553 675
21700 422
3269 517
2480 67
7921 483
85037 839
16870 326
12549 31
48175 491
17463 450
27622 41
48708 592
21781 188