145268
56860
220249
67735
703496
409356
393216
881738
537699
610340
511299
710808
850620
990708
309320
326358
17384
391426
287607
628508
1000488
91340
16269
581707
212440
532288