380
90
2232
1346
759
333
1048
457
542
223
535
136
670
213
473
263
114
48
295
193
435
38
560
166
307
148
763
236
495
120
623
267
176
111
556
105
319
150
551
38