828
828
1302
1406
339
457
2662
920
690
666
1228
4754
3099
1746
708
1575
2094
866
457
936
821
5830