362
1115
17
172
10
1326
111
412
14
161
351
191
14723
37
521
583
413
271
863
186
373
414
352
18
274
122
646