1302
0
1056
1
2306
2
521
670
1132
2296
1425
418
1506
1343
814
625
16840
15
11881
3
2697
5
440
3116
3025
646
1378
8822
1762
796
1418
1587
848
3632
822
1129