138
0
442
1
238
445
4
110
336
2
426
560
603
45
346
1342
6
785
224
112
56
1765
1139
3
619
2633
5
753
1108
996
895
1858
3008
1090
524
1460
952