429
180
702
212
459
233
655
99
261
49
848
290
317
159
400
80
195
59
522
179
586
282
2538
1345
765
213
104
22
463
174
540
202
489
137
243
100
639
176
476
70