3660
20572
4127
3077
5376
8387
2101
2574
5466
23788
3138
8697
17728
4229
2670
6747
11790
11101
21017
9703
8282
10848