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