21152
8
2593
1
297066
0
1442
2711
2
753
197
2184
2911
9
5151
4651
3
2676
398656
19
1549
1618
1270
550
1942
3813
4724
1360
818
1751
1344
1875
1509
6307
10
1289
1275
1472