1200
1
951
1700
3079
2989
2352
2
1371
4018
7
1815
4168
4
1564
2982
3
2619
768
0
194
1044
1329
2077
5
935
1104
3505
696
25
276
1653
9566
8
802
693
703
1048