481
193
854
244
639
290
747
114
291
52
1045
325
397
178
449
91
252
79
547
184
753
347
3260
1660
914
257
122
25
478
175
577
208
541
145
281
102
683
185
560
89