4432
19603
5017
5499
13903
3566
1935
20318
1845
6888
2026
2548
12214
2895
2942
3109
62446
18731
3708
3504