21152
8
2535
2
3090
6
2903
3
2593
1
2932
297066
0
3080
2711
2911
9
1305
1399
5
4651
1013
398656
19
3931
1066
1801
1366
1988
1905
476
550
5151
737
2349
650
25669
14
19783