509
3769
2182
8393
4869
8167
2616
7901
1016
4103
1874
4205
447
3515
8650
6616
4250
6509
7681
1794
2042
5617
1755
5148
6360
6995
10000
263
5363
3063
8950
150
1083
1048
5826
3878