228
1
431
286
624
2
280
287
547
772
0
392
218
244
319
3781
388
419
401
442
530
556
389
383
1088
89
1019
1146
119
72
60
63
273