3595 561
4487 908
4030 340
88498 604
3530 296
5186 569
79495 412
16691 71
8205 252
33554 337
27205 801
4201 429
6224 695
3623 305