116
507
318
591
1072
334
214
11
38
437
572
61
280
285
880
193
268
38
317
44
294
199
14
155
9
652
275
385
11
216
310
79
187
346
203
243
776
10
570
188
54
268
799
557
1458
834
