653
1
1705
1298
3
275
1345
2
850
0
617
35
25
391
261
1123
128
805
1297
126
1544
65
156
1006
1075
111
1135
3943
664
693
814
180
984
130