235
699
972
667
262
164
717
440
525
898
783
308
199
826
949
660
441
122
620
589
445
241
218
645
302
300
139