1634
555576
285295
622719
514295
924712
500910
144371
169411
127997
158896
387963
95301
996439
72914
219293
239764
122896
227398
761148
639269
543367
1002829
3406
603994
736679
841952
156196
310506
297349