21152
8
2131
1
3090
6
619
2903
3
2593
2932
2
2535
6307
10
1734
3078
4
2294
1603
3498
297066
0
2152
3080
1211
1787
951
9611
2990
1015
1168
1751
1087
5489
11
3326
32302
4179