939128
185863
590544
46829
479592
452844
913473
497110
553531
920545
696746
710395
5505367
4524935
4344459
3442998
3442462
3401286
3347956
3009729
2996226
2480209
2133352
2130407