435
43
401
163
705
1248
641
13
850
155
398
2090
242
135
16
85
339
289
269
142
20
178
378
19
170
742
289
241
381
442
778
711
621
383
307
169
524
159
549
180
399
753
139
1267
305
39
122
85
420
