846
0
381
2328
1043
2490
267
413
4396
3
20634
8
685
5313
2229
4
259
675
1215
1
798
2123
2143
2702
266
5875
663
1004
286
1527
479
743
422
1167
408