4505 293
27098 581
11643 604
20827 659
7002 95
9889 674
5216 492
4853 686
6314 370
4382 680
3281 690
2922 559