21152
8
1828
3
3090
6
2903
2593
1
2932
2
7793
4
297066
0
467
3080
3673
2711
2911
9
4651
398656
19
224
1860
1301
550
5151
1399
5
4070
6100
15
5212
25669
14
19783
2535
1380
2996