830
4
422
1
1518
2
754
618
748
0
2665
4920
5
7186
7
2696
1686
1104
839
5483
8
1937
729
584
710
596
599
1444
4130
12
440
437
476
503
1977
1519
743
744