357743
53525
319819
377951
461869
76293
130240
597643
423828
421451
226815
171442
495683
74599
511683
68852
7323743
528286
2966577
2962980
2958510
2075192
2002495
1971492
1860216
1726948
172466
15795
150861
1455545