5000
15117
1057
2127
8568
4701
10657
3600
1525
6448
5283
2515
5769
9024
4530
9588
16511
1963
3309
3252
110444
4487
6384
3821
18384
7731
9877
9030
7937
18753
43801
11704
4140