3026 812
5257 583
3226 220
7134 669
5781 347
2927 517
4627 673
7453 356
17737 377
19256 605
6447 262
10724 510
4319 414