7181
1521
12672
2684
2183
463
10978
2326
4752
1007
2813
596
2269
481