1172
1
2668
2
1053
0
2810
745
422
15276
27
3114
4
757
729
2901
25941
17
326
980
11829
510
572
670
845
2211
1043
1232
788
467
802
503
1110
381
2337
4396
3