128883
646972
840740
566584
775307
737928
11476
406193
814517
295486
172498
794954
5517367
4535935
4351459
3448998
3446462
3408286
3356956
3013729
3003226
2485209
2136352
2132407