528 25
3548 742
1658 236
2344 223
2256 477
2142 383
3396 308
1985 423
2908 701
3061 538
3445 722
680 57
2367 344
6644 503
5354 517
3475 199
5322 857
11925 181
3690 639
2687 405
6728 826
2921 109
5832 315
7667 729