2965 412
293 628
183 87
843 524
552 332
144 880
751 412
41 991
721 80
338 630
387 148
942 295
933 712
1162 1000
543 55
999 488
744 525
988 100
586 43
307 201
401 514
240 73
454 496