5042
5056
2266
2650
1034
2853
1019
2495
9181
1943
3526
6769
4072
1509
1459
1688
47
2018