634
278
1305
397
664
349
197
55
1110
505
549
64
812
258
788
202
320
92
579
286
416
114
815
239
342
89
917
268
381
122
382
162
226
99
776
234
499
51
554
215