1115
2
341
0
995
231
831
3
115
3515
7
171
863
1
655
259
124
722
636
632
555
451
1552
615
517
159
1093
236
1886
172
165
614
920
1124
779