616
89
1164
251
1196
179
343
60
380
47
893
140
349
18
341
184
443
163
422
113
623
91
354
163
654
151
340
3
469
188
443
167
515
185
244
190
334
152
506
122