11153
8
1360
1
997
866
2838
2
3412
2655
845
3957
3
3245
2744
0
2907
1433
3351
1728
1442
904
6612
10
2605
4
374
1221
1189
4436
8641
9
4072
3337
5
3841
1883
1800
23802