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