622890
296706
4242
607231
944146
835201
428423
910898
413850
269583
521686
495475
464340
328301
405985
325330
827436
673916
82651
981391
111993
564411
72113
256430
463711
16137