880
1146
1433
1630
87
53
1061
669
823
523
524
263
400
63
30
655
704
103
90
219
20
132
49
105
60
163
84
85
95
46
104
37
142
45
16
110
36
76
198
80
968
147
375
23
28
15
41
135
978
31
218
172
24
40
22