1015
1
21152
8
1880
3090
6
2262
0
2903
3
2932
2
2669
1694
2243
951
690
1554
784
1787
1380
1690
564
2258
2342
3080
572
1743
764
1038
3518
496
108797
3835
5
1103