367
1
940
508
4
278
98
78
96
89
80
298
316
466
240
100
324
87
92
188
3
121
140
2
134
147
145
102
136
723
5
125
71
501