31535
0
608
517
584
1645
1
683
419
1238
1015
1333
1152
1045
1465
325
458
580
659
2740
3693
12
422
543
2093
2
421
1824
572
1710
4594
953
155
467