793
25
1415
46
16
58
191
11
533
221
45
342
21
272
30
131
84
1035
1768
211
501
391
301
832
491
64
1133
782