28
29
23
93
9
0
3160
24
452
187
248
168
367
95
18
66
34
27
14
507
37
123
96
42
30
139
4
15
936
80
76
203
32
952
13
221
229
189
74
92
21
245
67
38
193
39
227
217
161
152
174
79
72
25
53