659
512
4915
11711
12212
9613
966
323
486
7711
494
822
594
364
371
424
304
507
122
311
213
3012
201
181