20763
143143
794313
279771
740707
12795
653897
727674
309762
761577
924212
855997
28953454
24394119
21932992
21143480
16468333
14846969
140421028
13363239
11514764
1150576
9453480
943958