2454
1399
411
212
575
203
304
124
511
93
136
70
595
23
171
20
130
28
533
275
397
135
501
42
219
167
275
190
347
163
181
59
1321
688
465
127
390
157
449
128