964
759
411
673
399
541
1194
637
660
98
64
1172
97
39
137
211
242
197
58
220
42
458
129
16
85
143
155
30
89
45
26
718
276
1025
1
144
855
849
273
265
1231
258
226
238
270
57
141
817
605
25
23
17
509
431
24
439