4361
1621
2110
6021
10173
2118
3463
2819
5044
2915
4386
3688
6381
5508
10375
13095
13685
13098
8026
6392
17233
63772
7302
6679
11935
66258
16262
10005
20563
34131
111134