1451
0
1815
2
2352
2382
6
847
1
1309
4425
1992
3
697
866
3971
1194
3001
3117
8
6617
4914
1397
1048
994
5440
1813
4
746
3225
2982
2104
272
5389
1929
2621
3289