52434
356967
89328
141829
920339
993359
154109
933640
985737
698595
37669
516759
838368
611370
214342
880135
10389744
600986
3703577
3564980
3193510
2466192
2086495
2038216
2025492
181366
1757948
16065
152261
1515545