2971 412
933 712
578 511
674 43
1008 557
450 202
485 36
753 501
88 386
388 148
128 659
369 833
410 413
2280 793
1163 1000
843 524
897 230
815 650
25 113
939 545
778 239
240 73
286 439