830133
20763
143143
794313
279771
740707
12795
653897
727674
309762
761577
924212
28957454
24397119
21936992
21146480
16471333
14848969
140441028
13365239
1152278
11515764
9456480
944558