2602 127
111 88
861 177
288 906
813 86
136 84
249 941
135 966
260 175
362 260
874 355
582 145
703 134
328 902
958 323
629 448
560 388
755 192
862 983
334 384
578 422
58 195
289 63