2783
9
1071
2
172
1
2251
639
696
273
708
0
232
498
204
1014
3
685
812
3779
4
169
453
1137
778
503
218
129
444
468
615
337
359
1837
1019
512