5875
365
308
6483
6631
1915
1521
9958
6754
1816
9518
5343
5100
2215
4078
3984
6276
4381
466
2906
6292
1983
2864
3045
3794
2382
8384
8889
4988
2410
7900
5110
4525
9070
5027
2053
8317
3137
7964
2395
7116
4239
6771
7578
7141
3062
9556
10000