59
112
33
31
432
315
1164
84
131
129
103
254
2768
51
362
15
122
94
294
48
1028
49
9
38
1054
750
1805
220
83
82