21571 318
12339 496
166328 877
60723 768
77968 908
6818 365
5237 711
8068 634
96433 285
34530 489
34627 561