1009
0
2522
653
31535
572
422
552
1378
2
4594
1
503
1428
1586
691
8766
458
1045
1115
759
1921
1649
1152
755
282572
953
1824
576
494
649
2683
631