566
0
1017
883
1773
1380
611
644
1
1274
87
3194
2417
2
575
3130
3
1176
1015
2891
4
633
733
1494
1698
881
2348
1185
1212
1660
3469
4937
348
1785
658