302
1
295
177
1033
2
158
235
1307
3
359
54
666
342
520
818
921
5
717
1213
189
79
767
850
262
0
214
222
196
312
329
645
98
84
231