31535
0
1586
1
1438
1584
2
2096
1824
2275
19279
1386
3
1185
7334
4
1207
25137
2730
6
243
1425
650
1860
1923
5070
11
2587
2800
2668
1952
3114
2459
9
2368
249
777
17353