17
570
142
13
95
201
3
8
22
490
117
405
87
660
2018
165
245
968
3
32
70
105
62
90
68
1761
127
259
526
685
309
48
553
68
506
137
173
684
109
90
103
215
167
4
161
296
180
60
68
133
3210
