3603 561
4491 908
4111 340
88864 604
3534 296
5193 569
79521 412
16708 71
8213 252
33554 337
27205 801
4201 429
6225 695
3628 305