1015
1
21152
8
3090
6
2903
3
2932
2
3429
7
1080
4
2392
2669
1694
951
690
784
0
1787
1380
564
2258
946
990
3080
572
1743
1038
3518
496
108797
3835
5
2921
467
2238