93
1
47
527
399
75
620
2
117
628
0
610
914
109
233
53
73
54
883
6
184
102
201
133
147
341
357
86
478
621
567
124