1093
0
645
752
657
532
612
1501
1
2392
2
182
485
5801
5897
4
4179
493
416
1422
593
1056
549
189
929
138
761
391
1660
692
453
106
639
791