1003
406
671
135
339
118
236
128
219
31
449
41
457
166
540
128
70
26
316
62
232
91
335
120
467
12
251
37
153
102
552
73
421
155
170
14
589
190
120
92