383
0
427
631
1009
2
157
2690
637
870
392
223
326
365
618
560
355
671
297
529
391
171
471
408
918
295
213
984
433
74
476