643899
127779
843264
1217278
763177
852191
787762
665355
1133583
52090
400772
613268
896576
3472
350567
1250989
606284
3378112
3275797
3018927
2765692
2667951
2596488
2349981
2271214
2183484
1966271
192272
1775613
1728559