657
2
58
1
2055
4
381
557
56
188
3
144
135
500
71
120
132
395
461
138
64
382
204
126
94
111
68
427
5
977
936
121
331
1457