30095 242
105208 733
23185 819
9632 540
164390 296
347386 1215
16970 277
487 42
332143 587
13079 393
61814 629
4998 366
7036 904
5554 186
2410 61
450423 1070
165851 855
26571 603
26550 52
154247 438
69715 398
6590 551
138137 736
147970 309
33468 306
38665 270
18281 180
33723 787