293
915
342
1084
151
32
91
7
12
203
466
15411
413
725
1695
281
1254
71
1363
222
593
735
184
302
495
616
1185
545
816
406
644
8
1052
301
315
82
333
567