716
131
517
236
650
145
711
259
457
100
522
228
889
273
1311
649
979
384
486
141
551
313
320
158
567
165
562
192
454
106
443
195
483
97
608
105
132
73
557
71