96
266
30
27
21
304
8
136
403
78
1202
92
751
108
504
128
25
265
242
58
28
226
903
331
118
151
36
5287
73
56
210
288
671
51
88
17783
29
94
53
573
123
32
44
164