193256
497624
369872
31736
809616
494376
60879
360199
539507
98811
710901
912745
2973361
2665455
2586928
2563455
2265995
2157955
2122281
2054719
1938226
1693208
1628351
1584406