2983 412
329 49
940 140
406 893
674 43
231 76
483 903
776 801
2602 912
273 303
546 736
935 410
305 82
580 511
153 167
749 145
28 113
1011 556
845 176
683 844
131 253
222 537
481 49
401 164