1131
0
20634
8
1269
691
1025
1428
19279
2
2522
422
572
901
1109
576
326
3351
1
1020
369
503
493
1098
953
772
1110
820
466
653
799
351
543
533