1880
2
2123
0
1023
331
408
518
510
2758
1
320
391
276
10324
415
918
454
362
1477
951
722
294
2346
1089
2328
2490
756
492
871