7020
33
222
1802
134
186
139
94
463
45
55
23
132
85
159
410
411
182
24
203
505
281
18
27
90
255
250
260
126
333
111
64
107
142
106
655
195
43
522
389
30
115
28
38
75
105
22
16
74
163
135
76
21
51