869249
238299
744982
533659
873900
1183925
915327
1040689
1274843
1128693
380232
1079163
1086109
572966
37391
975991
20168484
19639692
17958960
11945916
9269156
7911362
7853668
7190623
7072831
6915477
6900960
6416253
457570
4367231