27
172
1
320
522
948
72
22
5
3
4070
71
228
242
16
96
2
2065
471
993
1920
1423
1745
2746
46
160
177
17
79
1307
377
538