5151
2
534
0
490
884
117
526
1494
4
1661
1179
478
463
828
1243
2332
2123
1105
758
1103
327
462
2271
484
596
568
1166
562
688
2663
1862
1
3080
3