6526 763
3043 420
4123 664
2449 35
7501 432
7083 606
7488 657
6457 413
7546 629
11077 285
8100 905
18711 583