908
1
2717
2802
6
1319
485
1371
2381
3
1166
11
1064
0
1437
758
1893
2312
711
1706
2
990
2923
620
696
2512
2276
930
432
677
601
939
818
599
928
1186