3158
1
904
2605
4
997
1381
3
1433
2
1728
3351
1360
866
982
845
374
2907
3957
2655
3412
2916
6
11153
8
3245
3254
2838
2744
0
6612
10
1442