21576 318
12341 496
166489 877
60792 768
78038 908
6821 365
5240 711
8070 634
96576 285
34563 489
34666 561