12
64
25
158
1573
150
4250
10
142
65
96
119
90
75
11
213
702
53
536
59
9
23
14
22
73
132
55
43
79
37
27
15
987
236
46
111
31
469
529
4796
47
220
40
184
117
532
95
91
101
183