43159 695
5964 346
115067 893
203751 521
24440 617
20095 663
16583 551
2178 338
4703 621
1368 160
6347 880
2727 359
18455 780
4714 440