16920
1009
1296
18517
15344
17413
16529
1690
18834
15933
22810
17130
42187
32060
31123
28275
2441267
22044
2120153
19526
1942149
15890
15630
13880