1042
551
495
216
399
172
331
155
809
175
743
180
1412
552
282
124
383
37
134
81
657
242
614
107
363
38
620
158
456
116
234
138
371
186
843
272
331
56
503
67