468924
108510
434997
81344
891316
763712
460476
820512
15655
967360
27177
640312
4331364
3638456
3582929
3198460
2933998
2838283
2798955
2618725
2528226
2121209
1953351
1911407