19801 629
3690 441
4328 477
7847 612
3633 402
6376 506
7268 459
4416 344
18746 310
65543 357
38472 302
34862 351
71137 396
66840 886