89
1
640
526
1321
914
0
88
1294
74
852
1133
115
726
69
95
389
97
597
190
2
310
549
91
683
905
699
653
454
1558
412
1414
3