285
0
853
722
157
601
25127
2346
2730
6
298
947
316
804
362
62
901
608
632
1289
1221
155
2076
1
1020
532
515
492
255
688
1594
267