2
5
300
508
790
26
460
234
3
641
66
23
400
551
0
811
133
158
97
1
2316
437
1
0
988
255
224
18
521
454
281
25
18
489
6
132
127
11
62
298
272
1
391
848
194
2
