3053
7
2518
3
894
0
534
1248
1
475
596
2245
1239
451
571
2475
490
1070
2771
4148
2
919
774
524
344
942
685
277
817
2439
562
1970
1661
1105
484