1066
1
2456
1699
2
2530
4
1095
9305
8
2452
8122
13
2153
7
7733
2660
883
1599
2302
9
234
3172
17333
27