253
1
239
946
2
1014
514
205
534
3
445
980
68
166
155
158
665
4
137
131
188
163
98
93
77
88
198
41
121
133