21542 318
12300 496
165056 876
59920 766
77226 907
6786 365
5211 711
8048 634
95310 284
34191 489
34195 561