118
899
4749
828
1219
600
1551
2082
63
168
162
869
135
625
447
812
997
276
330
967
415
254
640
212
225
159
50
75
111
234
253
180
347