2360
3343
6404
4803
4278
3663
8561
7181
5642
11152
8275
11676
7685
14293
6099
6023
7535
8888
9546
10905
29835
44925
12087
13090
17237