1149
0
809
846
57
2143
1824
602
1610
909
454
78
1128
826
505
1939
957
439
392
560
401
970
3360
1661
1
20634
8
482
422
479
648
1043