4295
3509
11167
863
2689
1111
963
1028
2462
1315
1305
1538
9788
1600
27027
3938
1627
4423
12682
2284
6305
7879
2354