104
877
226
514
356
291
12
0
934
18
249
18
768
417
686
1
834
240
754
196
1
364
6
583
457
28
2016
2
995
702
956
1
30
112
158
9
1276
25
112
21
6
149
497
271
74
