20
828
714
1113
1
982
1106
1550
1328
330
1033
9
931
485
788
1
503
984
249
783
218
485
347
3
21
498
484
1134
981
131
585
523
840
111
472
923
182
315
1066
963
740
