266
104
24
586
421
53
29
107
216
82
120
27
168
23
47
544
60
225
59
39
41
145
75
355
202
32
70
167
21
250
276
816
22
69
48
58
36