305
131
51
3
408
62
575
627
191
349
26
112
169
158
539
40
215
841
38
6
118
205
282
12
