468
66
313
59
286
110
1379
574
549
78
179
132
257
58
474
295
641
56
269
181
659
194
395
191
509
112
585
172
551
166
305
94
493
96
380
81
595
103
183
97