14541
2072
2641
960
1407
1203
5962
3146
1761
1778
3597
21936
3953
834
589
9427
3509
1248
1946
19996