31051 581
18214 758
11549 687
21069 313
21838 188
9457 78
26683 535
70066 309
98301 633
14969 651
36420 544
19301 240
57255 157
104856 766
8795 450
16687 63
16402 669