908
1
758
3466
1056
596
0
1064
3933
558
8527
919
484
894
1207
2312
5430
2439
620
1243
2123
1105
1103
571
3159
534
490
2271
4
2512
1166
562
464