818
1
643
417
2162
2
527
89
700
390
95
1560
653
598
69
98
727
115
75
853
914
0
88
1321
472
526
3109
7
633
623
759
480
621
1295