394
0
1315
77
495
644
870
498
658
648
508
381
1128
1748
451
264
1042
335
1126
297
393
363
249
105807
42
798
47041
423
1
273
427
543
415