1015
1
21152
8
1539
1588
3090
6
1777
2903
3
2932
2
2669
1694
951
1639
690
2110
784
0
1787
1380
564
2258
1442
3080
572
1743
1038
3518
496
108797
3835
5
467
1451