858508
18286
779214
343438
228220
150567
369311
285200
330188
13058
865978
944310
2914361
2605455
2539928
2485455
2226995
2128955
2082281
2017719
1904226
1672208
1611351
1568406