23824
6008
3748
13456
31976
7523
2217
3160
4176
19968
4243
1457
2663
2005
8526
107363
3065
1006
1121
3906
1284
510
3626
919
2969