109
0
639
106
426
416
492
841
475
166
877
1875
2
713
557
409
660
402
553
488
480
405
1123
753
423
696
76
1104
617
564
856
1064