1000
1114
2
3
1350
1
1037
1891
700
1823
19
29
50
4974
5
100
4752
10
64
3982
32
3213
0
2035
2489
1593
1878
2780