58
153
17281
268
109
22
114
148
71
50
46
564
35
56
32
85
110
63
231
57
187
102
34
83
212
285
47
59
86
93
104
77
821
168
72
49
24