3607 561
4491 908
4112 340
88986 604
3535 296
5195 569
79526 412
16715 71
8217 252
33554 337
27205 801
4202 429
6225 695
3629 305