374
1125
18
172
12
1376
111
402
13
141
421
181
14724
39
511
583
453
291
883
176
383
394
372
20
274
122
171
646