638
280
1324
402
680
353
201
56
1125
509
559
65
819
259
795
204
325
95
586
290
421
114
824
243
345
91
928
275
387
124
383
163
241
107
786
236
507
53
561
218