21152
8
2593
1
1231
202
297066
0
1672
2848
2
2711
1548
1544
3
2447
6
1059
841
5151
2911
9
4651
398656
19
2192
1994
1218
550
1115
4724
1942
2082
7893
4
2378
6753
17
2676
108797