857313
812462
346986
42629
265753
728149
214334
200662
1055686
957461
44951
196829
602662
992807
257590
965495
15785748
703486
5036578
4420980
3540510
3523192
2313216
2219495
2055492
191066
1870948
16395
1565545
155561
964435
241550
663463
590833