663
10
13
1166
71
136
3
9
521
12
264
764
600
10
6
543
259
28
399
616
519
57
1701
644
1000
8
30
605
50
190
719
354
255
2
450
196
1146
302
623
156
988
524
277
133
366
