4004 819
2325 331
5923 224
2580 347
5632 408
9642 505
10414 308
3875 763
3484 61
3152 286
5742 892
3015 153
4082 212
6257 741
16796 903
5668 613
2073 204
5556 875
3213 346
3228 659
4953 601
5255 568
5227 813
3372 536