1009
2
4536
467
0
1880
403
4111
454
2328
1153
2152
1949
3
918
1327
358
5255
16
419
471
584
1346
4
17353
3868
269
2909
456
2000
1
19279
78
47041
787
479