804
297
1684
945
919
324
810
327
911
281
509
228
582
267
705
159
571
126
418
231
635
171
434
220
1471
652
714
462
271
129
316
214
336
247
1066
546
416
318
2919
1851