1009
0
953
7039
1172
1
572
964
691
1110
1860
2
799
769
670
2330
493
503
1109
518
440
1334
1898
20634
8
21743
2211
787
631
44
962
479
653