993
275
1768
1543
514
632
230
342
514
623
572
965
1117
1017
573
475
408
753
868
1426
1561
363
298
1063
608
464
756
316
468
597
952
356
173
259
209
254
165
190
124
447
178
221
369
223
326
382
299
279
79
1537
325
546
425
713
94
729
586
675
699
2850