68
1
75
94
116
399
2
634
130
250
161
147
822
653
777
576
684
481
959
504
1511
446
1092
8
879
445
515
454
500
3
709
135