507422
549806
198910
698611
451698
1102768
222101
157758
270472
722846
154291
91477
163616
945424
811675
575328
602134
333668
208483
606931
783754
699670
757223
968832
366578
526966
648859
204160
520882
3546