2195 220
933 712
36 641
441 617
553 332
999 488
311 201
588 43
1008 557
2074 702
80 168
239 992
104 854
779 854
369 394
2285 793
579 511
1163 1000
843 524
231 76
752 412
90 535
451 202