1015
1
6236
10
21152
8
1459
3090
6
2903
3
2932
2
1365
2669
1694
951
690
1363
784
0
1787
1380
564
2258
3080
572
1743
1038
3518
496
108797
3835
5
1749
1301
467
1468