840 145
421 32
1713 239
220 8
180 607
47 622
392 702
98 558
802 524
293 727
1001 155
630 463
397 311
636 307
579 761
514 373
285 129
853 937
985 410
124 858
15 548
539 192
636 563