490
128
602
287
411
229
481
71
541
93
339
134
499
49
1406
669
596
158
542
59
276
68
362
201
312
67
542
68
181
75
459
183
577
298
1482
767
425
97
491
291