5
879
706
104
1276
6
249
25
9
262
240
331
689
1
27
226
196
438
956
669
21
291
74
184
55
937
2016
112
31
457
6
364
768
9
14
51
156
12
934
1
117
30
497
702
472
