1001854
658885
538182
811580
910663
737586
1058555
625521
23422486
22898960
19513669
14213916
13025157
11564625
10117365
8551962
567591
41229
984405
590131