825
1
1138
958
2917
3
657
70
59
398
2
117
144
0
322
659
1156
148
119
987
580
267
351
512
235
349
501
325
1044
316
153
1446
1101
582