2328
3
31535
0
1824
1020
2748
2
4594
1
683
1009
2522
467
6800
458
547
1378
1428
503
691
953
608
422
639
649
3691
5
572
525
17353
1232
2275
576
653