283
402
1000
69
74
12
590
249
774
637
284
530
103
244
87
40
432
142
98
623
17
256
813
760
626
869
46
918
454
9
63
115
231
143
153
14
5
388
25
872
43
370
81
28
303
202
278
78
124
393
559
102
551
52
433
990
16
11
39
83
767
379
340
251
13
68
226
204
697
144