2886
2
745
0
1888
3
2312
2135
1062
1
1413
3782
3942
741
4259
861
4179
784
2392
6844
899
4278
1357
2562
5486
1843
197
3172
830
3326
801
1000
549
639