21152
8
2593
1
297066
0
2711
2
7042
5
2911
9
2203
1639
5151
2042
197
2686
4651
3
1382
1540
2676
398656
19
2361
1888
2312
2736
2526
1989
1883
550
2040
3194
1942
4724