1045
0
2091
2
266
1557
325
1101
1824
675
846
683
663
668
415
918
2143
787
1279
1
909
798
454
262
1880
2490
1661
482
578
467
2076
514