512
337
0
2
1
2
18
156
279
4
302
279
103
213
124
73
127
74
164
8
175
32
46
210
0
228
488
355
12
701
191
5
1046
62
543
2
497
9
9
4
471
