19953
18442
11340
11690
12871
22664
31456
18062
18190
16890
12724
17620
254770498
1040628164
88027158
66804104
61334157
587388824
48758150
46072110
37160874
3464284
3442372
3160945