4757
1
1115
916
0
323
463
385
1169
1258
2
1547
2562
798
503
829
584
751
352
1550
467
35
520
493
3326
3
706
1104
395
856
1346
915
2776
457