3501 796
4808 879
15970 93
23252 471
27128 642
43773 214
8863 521
19476 936
12443 387
17822 704
5406 431
5540 330
3728 533
4441 321
5568 564
6682 581
7867 642
2543 84
4395 407
2663 144