297
0
2328
1451
1470
5666
2901
486
267
261
509
676
599
389
640
285
380
592
318
458
420
435
13491
181
3644
2634
872
1793
290
362
494