2173
1
21152
8
1380
0
3090
6
2903
3
1787
2932
2
1015
784
2669
1694
951
467
690
1461
1569
2530
4
3518
496
619
1123
564
32302
3080
843
3140
1743
2118
2181
5
1606