508
6
759
2
1
848
4
828
38
33
76
284
221
385
173
10
19
42
91
395
354
529
24
139
151
26
675
1977
865
3
245
158