402541
339325
941988
666662
630876
924500
1002580
281358
306453
346833
259194
169143
13388
370582
216647
560746
975479
452927
712389
79516
150369
367423
996647
395300
704950
9949
573418
177160
42363
498400