31535
0
1152
1949
584
710
1824
1009
503
460
1378
2
572
6800
1020
19279
467
2522
494
953
17353
608
2211
440
90
325
301
2328
1649
1
676
394
653