143371
555688
490619
65163
362391
565266
310923
779481
558211
82234
883698
693383
2909361
2601455
2535928
2482455
2225995
2124955
2078281
2015719
1904226
1672208
1610351
1567406