21152
8
2593
1
297066
0
2711
2
2911
9
2402
4
5151
4651
3
2676
398656
19
3624
550
1942
4724
2755
4101
1482
1092
1135
2247
6307
10
1217
1888
1876
2378
2082
7893
1295
6753
17