22
83
985
148
162
25
3270
874
72
42
227
163
26
56
17
478
31
11
10
24
29
222
93
187
64
319
80
277
35
231
51
619