253
748
1048
403
785
783
445
502
411
111
622
13316
1117
575
927
975
12010
933
101
162
19120
822
23
906
344
798
231
724