334823
700682
151411
694471
101702
291373
3870
587559
118871
338260
14278
908402
6295368
5107935
4895460
37881000
3758287
3735956
3628462
3339226
3279730
315136
2753209
241910