31123 962
26517 186
41110 459
283036 1266
76242 961
105292 674
48346 269
85436 1051
20567 199
70098 140
70378 397
48453 373
30465 655
52998 178
420084 529
31871 242
24404 685
76788 722
414575 695
116626 285
70259 491
282377 1063
54882 938
133139 1107
32336 318
38451 162
115607 339
91003 634