1000733
3735363
387826
758295
1071936
458417
1195647
846189
2282501
941354
1185996
1317133
688678
354959
77953
966394
23325697
21144484
19757960
12804916
10606157
9634624
8583364
8291668
7353961
7185477
7102831
6807253
464670
4505231