909
0
434
528
1314
776
871
798
611
846
373
1319
991
418
80
363
543
301
339
213
2211
63
2730
6
521
2964
269
325
913
46
2635
303