258
1
170
2
232
233
131
254
194
0
186
244
169
521
721
623
436
584
332
2734
595
1002
1285
1023
138
387
822
441
120
733
598
529