31535
0
2141
3
2275
2
1054
1
1824
458
1614
5
2748
1418
467
1649
768
552
3659
14
6800
2987
1431
8766
909
3114
4
1192
1378
46414
4594
3404
1428
1069
896
1105
5866