30083 242
104258 733
23167 819
9630 540
164310 296
347182 1215
16878 277
486 42
331963 587
13077 393
61813 629
4997 366
7036 904
5554 186
2410 61
450368 1070
165819 855
26570 603
26548 52
154219 438
69686 398
6588 551
138071 736
147889 309
33466 306
38664 270
18279 180
33722 787