97093
584719
221960
966283
233452
58512
13407
22600
735182
291376
870394
224242
5118799
3552581
3053148
2360804
2227988
2034609
1948357
191078
1759118
1718136
1684195
1634471