1133
0
2490
1557
415
413
403
846
2669
2
1161
328
1939
668
787
2143
422
957
330
675
409
4827
4
868
4033
722
2152
517
468
2279
683
5875