539
88
304
95
295
83
266
158
268
76
472
126
237
140
138
76
493
133
617
389
408
107
93
44
127
16
498
162
422
57
256
136
395
217
611
214
600
52
536
100