128
2
370
1
146
357
341
229
478
236
619
0
73
910
628
422
525
399
105
136
1104
164
220
124
198
63
33
512
87
674
1831
4
551
967
3