428833
638414
207219
231204
429883
843905
444443
613775
966436
456525
181463
376669
504744
180559
254959
368525
17750483
15216692
13870960
10672916
7099156
7022668
6901831
6830362
6254477
5710960
5482623
5340253
432170
4046231