1077422
925878
278348
414185
1035185
578783
269246
2158713
591828
304357
346846
348672
285403
115149
245139
102461
20178484
19692692
17981960
11960916
9288156
7921362
7861668
7352623
7074831
6917477
6912960
6418253
457870
4372231