265
130
43
22
28
12
18
493
32
16
66
48
44
30
83
75
81
1066
211
173
260
177
343
134
33
21
24
148
10
125
127
646
113
13
46
35
417
49
47
23
757
352
90
74
124
114
92
27
108
86