31535
0
2668
2
1584
2799
3
1937
1
2474
1385
544
2275
2301
395
1302
1733
661
2306
1889
3795
2229
4
6062
16
18385
3063
3025
2000
399