553
0
423
746
424
1210
698
639
593
4843
5
498
354
597
370
391
473
777
34
1431
2219
106
1010
1194
1445
1
168
758
866
1396
1285
826
517