978197
799969
183675
114663
280679
112111
77492
421272
658264
254950
581179
806494
31308464
26650124
23787997
23103481
17927342
16087971
149881028
14212239
12267764
10153483
610326
5412209