37502 362
46395 125
41378 489
315637 801
99300 339
54580 361
84512 717
16507 551
6807 86
7627 146
9428 695
36348 259