561
95
315
95
301
83
269
158
272
76
500
128
253
148
144
76
501
134
688
414
412
107
98
45
132
18
501
162
426
57
259
136
405
221
620
217
617
58
539
100