188196
629967
710562
485950
524974
39478
593183
631678
16438
44506
24124
20552
5087799
3519581
3019148
2322804
2214988
2010609
1910357
189978
1746118
1715136
1664195
1625471