1
11
502
3
2
4
9
783
22
351
25
45
1261
27
172
5
461
181
703
431
8
20
1013
15
371
12
3507
1072
191
563
42