486
2
583
1
404
976
577
495
1121
3
1437
1200
517
662
594
633
482
646
2225
1586
3477
889
937
808
744
892
0
549
332
853
626
348
551