902
16
111
664
153
749
131
91
72
743
731
1092
1256
803
34224
1069
986
1374
914
705
1004
1244
621
26
4
172
171