3432
8698
2595
29796
24095
13620
5062
1790
1229
10945
2750
10182
1579
1462
4168
3717
4736
6307
12870
7715
2345
3004
4901
3156
2053