1102
407
1581
38
25
50
24
16
13
31
85
42
767
168
69
138
500
109
40
48
127
54
220
316
124
67
1897
52
70
216
226
158
297
55
265
413
370
17
77
58
92
22
116
23
33
177
123
148
72
335
28
136
71