523191
71159
925647
51771
697532
24748
563123
134181
383417
316385
108114
115283
33107465
28284132
252021000
24970484
19001346
17072973
157331032
14999239
12921764
10645485
878347
5932209