31535
0
1877
1
341
1346
4
458
177
384
509
1774
2283
3251
6
3366
2
497
14508
18
1881
2161
2513
909
1056
2008
5
997
1009
2275
3268
7
2031
1222856
3440
325
3691
2809