1073
5
104
1
686
144
2
140
534
727
941
8
854
857
646
0
108
1162
4
1056
737
564
641
375
448
585
170
274
787
220
912
313
1096
3
631
259
372