6369362
2997
4417723
1470
2321391
666
14589025
4178
4398163
1294
10705523
6405
4884758
1611
23741134
13615
38420681
16980
13436748
3138
3084842
1181
5320098
1941
2946072
863
16939555
3581
4096853
1090
23431138
8469
6487266
2770
325088
502
4168089
1250
9672671
3154
6620472
3135
6583662
2173
2420226
873
14374686
4194
5683910
1840
5297095
1815
30893108
10185
4425087
1118