8
399
125
105
1059
157
196
6
44
18
200
202
13
854
268
51
9
12
698
225
486
418
452
384
1
419
1006
1850
157
205
126
312
1146
660
416
1342
50
783
277
305
258
608
34
446
95
778
380
923
886
86
17
270
738
93
