31535
0
1045
1152
584
467
918
421
1541
458
1824
269
1015
1343
255
517
3659
14
4594
1
1232
759
552
355
2748
2
2740
653
580
101
1949
3
464