14
503
179
894
134
742
20
908
436
103
710
167
7
120
13
547
310
2
214
3
50
98
144
112
272
116
166
266
330
162
3
18
6
594
201
993
422
68
0
147
73
171
301
348
21
670
0
398
1009
16
348
