31535
0
458
552
1824
1152
2748
2
1997
2683
1343
4594
1
759
584
3659
14
653
3373
1649
1418
6800
422
525
17353
1431
8766
1009
909
503
1192
1378
2720
10