126106
45089
82692
26685
654516
212916
647297
267524
12349
66814
8696
137317
229349
192352
476579
3446
68345
653341
249749
563588
347349
165226
997968
12573
14438
24146
739306
94845
239506
499162