609881
69611
164791
169741
352918
110560
344370
322488
952587
679867
42486
26663
5099799
3533581
3035148
2338804
2220988
2025609
1933357
190378
1750118
1716136
1675195
1629471