104600
989550
379155
68098
500340
12367
1005355
680977
856748
853408
170982
909103
252368
268720
899108
1001556
804919
544688
726166
233558
420135
307261
83676
636504
839516
51982