3933
3203
3073
2432
3480
1990
4137
2181
4096
2521
2760
2858
3578
12452
5064
3723
7620
9032
10204
4131
4818
8425
10987
9529
3936
12861
8603
15029
9977
45431
163296
147142
25593