2110
1
21152
8
1332
2593
929
1639
297066
0
951
1015
1087
1305
2711
2
3439
5
1606
1751
8527
5489
11
1883
2131
19944
5151
1286
2911
9
2760
4
4651
3
4335
398656
19
2571
6