1839
2
2114
1175
1
3904
12
2806
4156
5
1535
0
808
1771
1565
1729
960
3442
4
2269
2025
1008
1012
253
600
40
145
384
307
519
353
100
82
110
95
215