537
1183
631
658
98
64
1161
97
37
137
209
242
196
57
238
218
42
457
126
16
85
140
154
30
88
45
26
709
275
1016
1
142
850
848
269
265
1221
254
224
141
816
194
603
25
23
509
431
24
439
227
545
400
355