371565
246342
151532
908603
1024616
1041782
76899
67867
437138
68676
767507
384674
225145
68775
197149
702643
15801748
704486
5045578
4429980
3545510
3530192
2313216
2220495
2055492
191066
1870948
16395
1565545
155561
966435
242550
664463
592833