800
451
207
267
1002
13
759
475
1001
8
55
138
479
262
15
123
66
391
233
453
238
131
609
260
303
129
637
293
364
200
448
443
92
404
465
203
1029
676
182
85
172
112
117
848
784
152
1002
45
1441
782
