5072
xxx
444
4399
3853
4213
29072
18265
6898
2532
694
575
1028
3804
274
419
6279
4940
564
1631
1176
2333
753
783
1594
3234
911
2750
2044
1402
3892