456
0
2328
868
909
1661
1
1161
918
578
668
2490
360
2587
16
276
505
409
4820
2
1557
413
463
640
529
951
325
374
1346
4
517
683
1425
1043
945