1623
1
2579
2
1650
1431
1504
260
0
1443
1542
931
1581
1743
1185
790
833
389
3770
3000
6
2478
1757
3683
5375
21152
8
2669
1247
2981
951
1555
2505
12632
7