2748
2
1824
0
31535
706
584
479
266
1465
269
683
1297
515
572
691
6800
1780
467
259
664
3659
14
2683
503
507
412
2730
6
396
376
1045
354
1
1211