141
1
887
676
660
2359
2
788
954
946
1012
630
555
615
438
679
1865
4
2628
3
461
0
198
216
122
247
531
7
550
295
260
1109
536
744
805
350