292
1
323
727
575
1086
2
364
480
464
1612
6
176
799
0
276
324
715
353
509
228
1849
431
714
157
298
191
227
238
306
4
189
161
99
159