1626 9
2922 162
700 274
927 429
397 715
1130 776
368 862
905 621
355 43
37 109
271 91
384 254
651 712
622 896
108 304
900 898
650 578
600 736
193 493
76 595