2518
3
894
0
534
1248
1
3053
7
1239
596
4148
2
475
919
942
817
490
562
2475
774
451
809
1070
655
1243
539
574
2123
1105
1103
571
1288
2271
4
484