596
164
610
353
238
128
965
586
274
167
327
174
563
110
239
71
484
63
242
100
407
91
611
128
495
24
172
66
450
184
485
14
187
124
179
47
415
21
297
59