639
0
1437
1543
584
5043
3
549
1
1489
597
363
701
1031
2
569
1675
2145
1040
733
1826
1795
7
730
749
748
643
300
333
391
2982
4152
4
844
541
2655