3660
3415
9343
1238
7499
1941
2959
12865
7910
30794
9990
11826
5595
10481
4695
18753
21017
5616
5570
13785
8384