589
2
1145
0
629
1
437
521
768
2185
1014
1010
2160
9
1199
442
447
1324
1674
540
1000
560
399
353
752
774
497
765
1462
1255
443
868
76
1799