1161
0
1880
2
1133
403
325
4111
467
2490
328
415
602
456
1661
1
722
951
381
276
408
294
1939
422
1167
409
2328
413
584
683
1045
320