5191 291
5696 181
5124 389
2461 226
21429 682
9214 514
1728 180
4717 767
3602 285
5749 637
2646 409
6837 929
2982 403