2972 412
2193 220
579 511
1163 1000
237 562
748 145
398 488
463 732
988 100
313 534
942 295
98 349
410 413
2283 793
326 49
831 66
999 488
938 140
23 693
282 683
546 966
388 148
618 278