297
5565
3956
4096
4302
9524
3079
2344
7347
10000
871
2141
2931
3183