2743
4
959
0
967
1
2104
586
2127
3
4369
7
674
1253
1047
696
2416
2
686
595
919
922
169
869
400
1288
565
448
528
669
1366
520
743
91
590