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