566
164
693
177
654
141
512
139
274
108
682
247
659
259
445
227
417
196
858
278
2753
1629
611
127
712
235
835
263
517
122
528
72
266
148
192
62
344
22
667
67