1045
0
2490
454
2091
2
909
1101
1043
358
918
267
321
2123
957
663
943
479
286
2702
787
1557
750
423
1161
1133
408
2152
230
489
581
722