5031 61
3771 267
1777 85
2363 201
26533 80
14948 384
7134 455
6844 283
2983 89
2598 96
8292 442
3825 491
43334 484
30789 581
1232 121
3667 561