751
216
587
163
436
224
221
93
1639
889
571
36
513
91
833
291
310
209
218
98
445
187
580
180
324
50
320
123
591
121
223
175
524
132
417
276
578
22
519
82