1
2
21
3524
5
171
141
366
1365
959
1637
4
7
312
11
40
97
148
618
560
754
24
209
301
3
53
1205
3547
1817