0
299
84
31
32
2120
3
22
4521
147
35
15
14
198
49
12
28
487
10
199
195
11
302
17
26
132
93
8
1131
202
827
6
150
5
133
217
159
41
94
27
19
34
55
358
20
493