881
0
1137
1
2328
868
2298
909
1661
1161
31535
918
474
578
668
2490
360
2587
16
276
505
409
1428
1557
413
463
543
640
529
951
325
374
1346
4