4425
6
3117
8
1310
0
746
2999
1
272
2104
3289
2
1431
1012
2621
3
1688
1225
1833
581
1364
1969
1127
1906
542
3206
5
475
629
1106
978
984
718
1239
1816
2649