233581022
24003928
12568171
7333310
3611294
3114693
1955822
1890135
1535386
1076384
1746868
758258
20684
452801
588869
754658
450259
965898
1246369
1065541
1499388
97159
565797
467583
674895
986114