2328
0
547
2694
3
820
1308
2152
1020
957
1612
415
951
525
1872
1
787
1557
403
458
1161
602
1133
1045
1853
1939
859
3335
2655
454
722
755
2121
4