642
2
126
180
1
816
622
0
1049
736
2045
7
1811
823
838
428
596
1919
3
2506
5633
16
3147
1118
2004
5
1092
1390
1530
1624
2296
1291
1142
952
1080
1752
4
1197