662
1
407
745
86
928
927
244
1393
6
363
4894
13
1943
4
869
2
930
1445
266
819
821
692
998
151
760
649
547
642
318
1086
575
1417
364
1112