5006
1038
3569
275
1372
5591
311
124
9588
7760
7683
2074
1421
613
9515
9486
2393
1037
6466
8848
6247
8821