2961
740
793
12650
1648
772
32491
1039
1136
3614
1933
6350
3934
6382
2026
5838
23602
1985
7863
23739
2643
2626