12918
693
1197
1546
825
311
362
828
422
443
262
594
954
252
361
725
885
421
805
453
1635
784
6710
868
1796
407193
827
513
10611
73
332