29259
1646
15461
1504
8751
1872
4970
9362
4255
1382
4241
6724
3262
6935
3097
3482
2899
1675
2490
2948
2223
6071
2084
4399
2064
4048
1697
164
1524
3653
950
3809