5031 61
3771 267
1777 85
2361 201
26530 80
14948 384
7134 455
6844 283
2981 89
2598 96
8291 442
3824 491
43329 484
30787 581
1232 121
3667 561