5243
30747
843132
60312
1151
1034153
450107
1022245
45176
794
89514
778174
2972
1046150
16618
37356
134375
32757
30052
68668