5799
1229
1417
301
2140
454
6586
1395
2907
616
1860
394
1086
231
6969
1477
10858
2300
2646
561