15912
13721
3345
12308
13129
3167
1796
4529
22389
1503
1942
10951
1823
8086
12657
4908
20537
2247
2160
1616
2373
1755
2976
5675
2825