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