706
1
536
2
859
1163
933
389
0
1392
893
1916
952
272
341
1754
2908
1245
1265
1115
255
1728
2352
3
62
1748
4
3652
137
203
1683
1753
3726
5
2261
979