458
0
653
840
759
649
1099
1
422
120469
35
503
1290
3
3116
25440
953
494
1015
8766
2
543
437
525
226919
14
440
3663
1343
5009
478
1075
572
3815
4830
2211