847
31
491
43
3
264
384
121
291
261
16
5
215
19
11912
51
341
872
553
24
161
12
33
15
936
41
1241
64
1315