37476 362
46364 125
41312 489
315423 801
99186 339
54550 361
84425 717
16488 551
6805 86
7624 146
9425 695
36337 259