1623
1
3957
3
2579
2
1650
2211
2959
3154
6
1431
2642
2655
3770
1504
3000
2478
1555
260
0
1007
983
1443
1297
1542
931
4702
4
676
1226
2480
1581
2707
4074
5635