6
302
519
14
47
161
123
28
238
96
18
87
295
69
183
78
1202
23
151
511
59
25
296
306
135
65
37
147
51
15
1040
22
76
33
57
126
793
186
5
93
53
153
56
38
21
27
20
66
71
36
158
32
120