31535
0
1824
467
2748
2
458
2215
7
2275
2572
683
1009
1846
5
2522
6800
1378
3114
4
1428
1
503
691
1418
4594
953
3659
14
608
422
3691
572
17353
1232
576
653