1451
0
1815
2
2352
4425
6
2794
3871
6779
5
1194
1
2343
3001
3470
3117
8
2285
6617
527
3
1397
1048
1753
1412
994
5440
1813
4
2054
3109
14
746
3629
2534
3225
2982
1889