738
324
512
37
558
141
247
130
623
139
552
114
734
275
896
522
389
121
986
379
840
300
830
488
481
125
1390
639
640
235
412
141
212
95
476
271
452
272
589
198