117
0
731
8
111
684
1
68
96
2
3
70
44
59
378
105
85
188
850
16
521
102
51
69
203
425
279
1474
938
6
73
123
198
141
414
46