2518
3
534
0
1992
1248
1
475
1239
697
451
2475
490
1070
4148
2
774
1309
524
344
942
685
277
4914
817
2439
562
1661
1105
484
2663
596
1288
1744