5243
30747
60312
1151
1034153
1022245
45176
794
89514
778174
2972
1045150
32757
30052
68668
10414
507102
32047
73443
58428