1000
196
144
137
1265
329
398
937
246
346
887
17
7
999
34
445
471
86
460
607
18
395
11
1967
383
1079
608
299
410
416
681
22
10
484
322
208
557
467
189
741
133
288
99
274
198
592
237
238
