3525
747
2907
616
1890
401
1465
311
3861
818
1775
376
2925
620
4094
868
6055
1283