13729
3496
1518
1587
6923
22923
5918
22677
1105
1590
2937
1047
885
863
1092
10097
4604
1238
4859
6520
3145
2619
1140
150305
1562