2518
3
534
0
1992
1248
1
1239
697
4148
2
475
1309
942
4914
817
490
562
2475
774
451
809
1070
655
1243
574
2123
1105
1103
1288
2271
4
484
5389
596