668
0
381
403
1161
1824
456
418
846
787
321
2490
2328
2702
417
798
4111
2
1133
1020
602
409
408
529
301
1045
454
467
547
314
1169
25137