111248
618645
860775
829623
125693
450336
84523
300298
913119
288674
478479
596349
31413464
26762124
23896997
23180481
17968342
16136971
150421028
14251239
12311764
10191483
626726
5430209