837
31
501
44
3
264
384
121
291
261
16
5
215
19
11912
50
341
872
553
23
161
12
33
15
946
41
1251
64
1315