300
597
240
1535
961
595
468
79
134
11
239
169
991
342
9
8
516
1192
378
369
21
318
1039
115
417
61
190
372
482
6
270
10
129
316
55
5
44
769
26
367
1260
1303
475
7
570
99
293
67
15
166
757
839
474
880
